package cn.itcast.vo;

import java.util.Date;

public class ShippingVo {
    private String shippingOrderId; //委托id
    private String orderType;       //运输方式 SEA海运 AIR空运
    private String shipper;         //货主
    private String consignee;       //提单抬头
    private String notifyParty;     //正本通知人
    private String lcNo;            //信用证
    private String portOfLoading;   //装运港
    private String portOfTrans;     //转船港
    private String portOfDischar;   //卸货港
    private Date loadingDate;       //装期
    private Date limitDate;         //效期
    private String isBatch;         //是否分批 0是1否
    private String isTrans;         //是否转船 0是1否
    private String copyNum;         //份数
    private String remark;          //扼要说明
    private String specialConditio; //运输要求
    private String freight;         //运费说明
    private String checkBy;         //复核人
    private Integer state;          //状态 0 草稿、1已上报
    private String createBy;        //创建人
    private String createDept;      //创建部门
    private Date createTime;        //创建时间
    private String companyId;       //所属公司
    private String companyName;     //公司名称

    private String exportIds;           //报运单ID集合
    private String exportNos;           //报运合同号
    private Date packingTime;           //装箱时间
    private Double totalVolume;         //总体积
    private Double netWeights;          //总净重
    private Double grossWeights;        //总毛重
    private String marks;               //唛头
    private String description;         //描述
    private Double packingMoney;        //装箱费用


    public ShippingVo() {
    }

    public ShippingVo(String shippingOrderId, String orderType, String shipper, String consignee, String notifyParty, String lcNo, String portOfLoading, String portOfTrans, String portOfDischar, Date loadingDate, Date limitDate, String isBatch, String isTrans, String copyNum, String remark, String specialConditio, String freight, String checkBy, Integer state, String createBy, String createDept, Date createTime, String companyId, String companyName, String exportIds, String exportNos, Date packingTime, Double totalVolume, Double netWeights, Double grossWeights, String marks, String description, Double packingMoney) {
        this.shippingOrderId = shippingOrderId;
        this.orderType = orderType;
        this.shipper = shipper;
        this.consignee = consignee;
        this.notifyParty = notifyParty;
        this.lcNo = lcNo;
        this.portOfLoading = portOfLoading;
        this.portOfTrans = portOfTrans;
        this.portOfDischar = portOfDischar;
        this.loadingDate = loadingDate;
        this.limitDate = limitDate;
        this.isBatch = isBatch;
        this.isTrans = isTrans;
        this.copyNum = copyNum;
        this.remark = remark;
        this.specialConditio = specialConditio;
        this.freight = freight;
        this.checkBy = checkBy;
        this.state = state;
        this.createBy = createBy;
        this.createDept = createDept;
        this.createTime = createTime;
        this.companyId = companyId;
        this.companyName = companyName;
        this.exportIds = exportIds;
        this.exportNos = exportNos;
        this.packingTime = packingTime;
        this.totalVolume = totalVolume;
        this.netWeights = netWeights;
        this.grossWeights = grossWeights;
        this.marks = marks;
        this.description = description;
        this.packingMoney = packingMoney;
    }

    /**
     * 获取
     * @return shippingOrderId
     */
    public String getShippingOrderId() {
        return shippingOrderId;
    }

    /**
     * 设置
     * @param shippingOrderId
     */
    public void setShippingOrderId(String shippingOrderId) {
        this.shippingOrderId = shippingOrderId;
    }

    /**
     * 获取
     * @return orderType
     */
    public String getOrderType() {
        return orderType;
    }

    /**
     * 设置
     * @param orderType
     */
    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    /**
     * 获取
     * @return shipper
     */
    public String getShipper() {
        return shipper;
    }

    /**
     * 设置
     * @param shipper
     */
    public void setShipper(String shipper) {
        this.shipper = shipper;
    }

    /**
     * 获取
     * @return consignee
     */
    public String getConsignee() {
        return consignee;
    }

    /**
     * 设置
     * @param consignee
     */
    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    /**
     * 获取
     * @return notifyParty
     */
    public String getNotifyParty() {
        return notifyParty;
    }

    /**
     * 设置
     * @param notifyParty
     */
    public void setNotifyParty(String notifyParty) {
        this.notifyParty = notifyParty;
    }

    /**
     * 获取
     * @return lcNo
     */
    public String getLcNo() {
        return lcNo;
    }

    /**
     * 设置
     * @param lcNo
     */
    public void setLcNo(String lcNo) {
        this.lcNo = lcNo;
    }

    /**
     * 获取
     * @return portOfLoading
     */
    public String getPortOfLoading() {
        return portOfLoading;
    }

    /**
     * 设置
     * @param portOfLoading
     */
    public void setPortOfLoading(String portOfLoading) {
        this.portOfLoading = portOfLoading;
    }

    /**
     * 获取
     * @return portOfTrans
     */
    public String getPortOfTrans() {
        return portOfTrans;
    }

    /**
     * 设置
     * @param portOfTrans
     */
    public void setPortOfTrans(String portOfTrans) {
        this.portOfTrans = portOfTrans;
    }

    /**
     * 获取
     * @return portOfDischar
     */
    public String getPortOfDischar() {
        return portOfDischar;
    }

    /**
     * 设置
     * @param portOfDischar
     */
    public void setPortOfDischar(String portOfDischar) {
        this.portOfDischar = portOfDischar;
    }

    /**
     * 获取
     * @return loadingDate
     */
    public Date getLoadingDate() {
        return loadingDate;
    }

    /**
     * 设置
     * @param loadingDate
     */
    public void setLoadingDate(Date loadingDate) {
        this.loadingDate = loadingDate;
    }

    /**
     * 获取
     * @return limitDate
     */
    public Date getLimitDate() {
        return limitDate;
    }

    /**
     * 设置
     * @param limitDate
     */
    public void setLimitDate(Date limitDate) {
        this.limitDate = limitDate;
    }

    /**
     * 获取
     * @return isBatch
     */
    public String getIsBatch() {
        return isBatch;
    }

    /**
     * 设置
     * @param isBatch
     */
    public void setIsBatch(String isBatch) {
        this.isBatch = isBatch;
    }

    /**
     * 获取
     * @return isTrans
     */
    public String getIsTrans() {
        return isTrans;
    }

    /**
     * 设置
     * @param isTrans
     */
    public void setIsTrans(String isTrans) {
        this.isTrans = isTrans;
    }

    /**
     * 获取
     * @return copyNum
     */
    public String getCopyNum() {
        return copyNum;
    }

    /**
     * 设置
     * @param copyNum
     */
    public void setCopyNum(String copyNum) {
        this.copyNum = copyNum;
    }

    /**
     * 获取
     * @return remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取
     * @return specialConditio
     */
    public String getSpecialConditio() {
        return specialConditio;
    }

    /**
     * 设置
     * @param specialConditio
     */
    public void setSpecialConditio(String specialConditio) {
        this.specialConditio = specialConditio;
    }

    /**
     * 获取
     * @return freight
     */
    public String getFreight() {
        return freight;
    }

    /**
     * 设置
     * @param freight
     */
    public void setFreight(String freight) {
        this.freight = freight;
    }

    /**
     * 获取
     * @return checkBy
     */
    public String getCheckBy() {
        return checkBy;
    }

    /**
     * 设置
     * @param checkBy
     */
    public void setCheckBy(String checkBy) {
        this.checkBy = checkBy;
    }

    /**
     * 获取
     * @return state
     */
    public Integer getState() {
        return state;
    }

    /**
     * 设置
     * @param state
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 获取
     * @return createBy
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 设置
     * @param createBy
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    /**
     * 获取
     * @return createDept
     */
    public String getCreateDept() {
        return createDept;
    }

    /**
     * 设置
     * @param createDept
     */
    public void setCreateDept(String createDept) {
        this.createDept = createDept;
    }

    /**
     * 获取
     * @return createTime
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取
     * @return companyId
     */
    public String getCompanyId() {
        return companyId;
    }

    /**
     * 设置
     * @param companyId
     */
    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    /**
     * 获取
     * @return companyName
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * 设置
     * @param companyName
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    /**
     * 获取
     * @return exportIds
     */
    public String getExportIds() {
        return exportIds;
    }

    /**
     * 设置
     * @param exportIds
     */
    public void setExportIds(String exportIds) {
        this.exportIds = exportIds;
    }

    /**
     * 获取
     * @return exportNos
     */
    public String getExportNos() {
        return exportNos;
    }

    /**
     * 设置
     * @param exportNos
     */
    public void setExportNos(String exportNos) {
        this.exportNos = exportNos;
    }

    /**
     * 获取
     * @return packingTime
     */
    public Date getPackingTime() {
        return packingTime;
    }

    /**
     * 设置
     * @param packingTime
     */
    public void setPackingTime(Date packingTime) {
        this.packingTime = packingTime;
    }

    /**
     * 获取
     * @return totalVolume
     */
    public Double getTotalVolume() {
        return totalVolume;
    }

    /**
     * 设置
     * @param totalVolume
     */
    public void setTotalVolume(Double totalVolume) {
        this.totalVolume = totalVolume;
    }

    /**
     * 获取
     * @return netWeights
     */
    public Double getNetWeights() {
        return netWeights;
    }

    /**
     * 设置
     * @param netWeights
     */
    public void setNetWeights(Double netWeights) {
        this.netWeights = netWeights;
    }

    /**
     * 获取
     * @return grossWeights
     */
    public Double getGrossWeights() {
        return grossWeights;
    }

    /**
     * 设置
     * @param grossWeights
     */
    public void setGrossWeights(Double grossWeights) {
        this.grossWeights = grossWeights;
    }

    /**
     * 获取
     * @return marks
     */
    public String getMarks() {
        return marks;
    }

    /**
     * 设置
     * @param marks
     */
    public void setMarks(String marks) {
        this.marks = marks;
    }

    /**
     * 获取
     * @return description
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置
     * @param description
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * 获取
     * @return packingMoney
     */
    public Double getPackingMoney() {
        return packingMoney;
    }

    /**
     * 设置
     * @param packingMoney
     */
    public void setPackingMoney(Double packingMoney) {
        this.packingMoney = packingMoney;
    }

    public String toString() {
        return "ShippingVo{shippingOrderId = " + shippingOrderId + ", orderType = " + orderType + ", shipper = " + shipper + ", consignee = " + consignee + ", notifyParty = " + notifyParty + ", lcNo = " + lcNo + ", portOfLoading = " + portOfLoading + ", portOfTrans = " + portOfTrans + ", portOfDischar = " + portOfDischar + ", loadingDate = " + loadingDate + ", limitDate = " + limitDate + ", isBatch = " + isBatch + ", isTrans = " + isTrans + ", copyNum = " + copyNum + ", remark = " + remark + ", specialConditio = " + specialConditio + ", freight = " + freight + ", checkBy = " + checkBy + ", state = " + state + ", createBy = " + createBy + ", createDept = " + createDept + ", createTime = " + createTime + ", companyId = " + companyId + ", companyName = " + companyName + ", exportIds = " + exportIds + ", exportNos = " + exportNos + ", packingTime = " + packingTime + ", totalVolume = " + totalVolume + ", netWeights = " + netWeights + ", grossWeights = " + grossWeights + ", marks = " + marks + ", description = " + description + ", packingMoney = " + packingMoney + "}";
    }
}
